home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / wotw18.zip / WOTW.DOC < prev    next >
Text File  |  1996-09-22  |  26KB  |  543 lines

  1. ╔═════════════════════════════════════════════════════════════════════════════╗
  2. ║                                                                             ║
  3. ║                       CorpSoft BBS (815) 886-9388                           ║
  4. ║                         3 Nodes - USR 28.8  v.34                            ║
  5. ║                                                                             ║
  6. ║                              WAR OF THE WORDS                               ║
  7. ║                                    v1.8                                     ║
  8. ║                                                                             ║
  9. ║                              MULTI-BBS Support                              ║
  10. ║           Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire,          ║
  11. ║                UltraBBS, Telegard, TriTel, and Remote Access                ║
  12. ║                                                                             ║
  13. ║                               Copyright 1996                                ║
  14. ║                               by Robert Neal                                ║
  15. ║                             317 Hickory Avenue                              ║
  16. ║                            Romeoville, IL  60446                            ║
  17. ║                                                                             ║
  18. ╚═════════════════════════════════════════════════════════════════════════════╝
  19.  
  20.  
  21. War of the Words is released as SHAREWARE. You are granted a limited license 
  22. to evaluate the program. Try it out, if you continue to use it for more than 
  23. 30 days you are required to register the program.
  24.  
  25. To register the program send $15.00 along with your name and BBS name
  26. to: Robert Neal, 317 Hickory Avenue, Romeoville, IL 60446. See the file
  27. MAILER.TXT for additonal pricing information and special discounts
  28. available. You may also register ONLINE with Visa or MasterCard by
  29. calling the support BBS at (815) 886-9388. Simply type CHARGE at the menu.
  30.  
  31. Once you register War of the Words, you will be given your own unique 
  32. registration number. The BBS name supplied with payment will be the name 
  33. used to create your unique registration number.
  34.  
  35. THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
  36. WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
  37. LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  38. PARTICULAR PURPOSE.  IN NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND
  39. PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL
  40. DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF ANY WARRANTY.
  41.  
  42.  
  43. *PROGRAM DESCRIPTION*
  44.  
  45. War of the Words is a challenging word game. You are given 15 letter
  46. tiles of randomly selected letters. You then begin to find words,
  47. between 3 to 7 letters each, to play in the scoring grid. Each game is
  48. limited in time, configurable by the sysop. Scoring for each letter
  49. follows the rules of Scrabble. In addition, a multiplier bonus is
  50. added based on the length of the word (ie a 3 letter word is worth
  51. 3 times the base letter scoring, a 7 letter word is worth 7 times
  52. the base letter scoring).
  53.  
  54. To be fair to all players, War of the Words will randomly select
  55. letters consistent between games. All players in games will be
  56. given the same letter tiles in which to create words. For example,
  57. all players of game #1 will have the same letter tiles to play
  58. from. Other word games randomly select letters each game, but
  59. with the same letters players are able to compete on the same
  60. basis against other users.
  61.  
  62. A dictionary of over 40,000 words is included to validate words
  63. played. Words contained are based on the Official Scrabble Players
  64. Dictionary. The game will quickly scan through and search for the
  65. number of words that can be played from each tileset, a nice touch
  66. so that players can see just how many words can be made from each
  67. letter set. Users are usually suprised to see just how many words
  68. can be made.
  69.  
  70. War of the Words will automatically reset the scoreboard at the start
  71. of each month, requiring no sysop maintenance after initial set-up.
  72.  
  73.  
  74. *PROGRAM FEATURES*
  75.  
  76.   -  Easy to install, includes configuration editor.
  77.   -  Requires no maintenance.
  78.   -  Ansi colors and display.
  79.   -  Terminates cleanly through exit code even on runtime error.
  80.   -  Automatically creates a top score listing suitable for inclusion
  81.      as a text/bulletin file for display within your BBS. Both an
  82.      ANSI and ASCII file is created.
  83.   -  Detects loss of carrier.
  84.   -  Sysop function keys to return to the board, chat mode, user stats,
  85.      increase/decrease time, etc.
  86.   -  Direct support for PCBoard, WildCat!, Gap, QBBS, RBBS,
  87.      Ultra BBS, Telegard, TriTel and Remote Access.
  88.   -  Support for baud rates up to 115,200
  89.   -  Support for COM1-15. Optional command line for non-standard IRQ's.
  90.   -  Supports PCBoard environment variables %PCBDRIVE% and %PCBDIR%
  91.   -  Support Fossil Drivers. A Fossil driver is not required to use the
  92.      program.
  93.   -  Fully Multi-Node compatible.
  94.   -  Support for multi-port digiboards, for use with PCBoard /M.
  95.   -  Yearly scoreboard with rolling 12 month top scores.
  96.   -  Optional "adopted by" banner to acknowledge users who contribute.
  97.      towards registration of the game.
  98.   -  Command line local play option to evaluate the program.
  99.   -  40,000+ word dictionary
  100.   -  Display of # of possible words from letter set
  101.  
  102. As an encouragement to register War of the Words, the following options
  103. are not available until registered:
  104.     
  105.     - Games per day (games are limited to 3 per day)
  106.     - Make up games
  107.     - Adopted by option (since it's not yet registered, it can't be
  108.         adopted, right?).
  109.  
  110. All other aspects of operation are fully functional. 
  111.  
  112.  
  113.  
  114. *FIRST TIME OPERATIONS*
  115.  
  116. Simply create a directory for War of the Words and copy all files
  117. distributed with War of the Words to this directory. Additional data
  118. files will automatically be created the first time War of the Words is run.
  119.  
  120.  
  121. CONFIGURING THE PROGRAM
  122. Use the program WOTWCFG which is included with the distributed program to 
  123. edit the file WOTW.CFG. Below is the layout of this file:
  124.  
  125. C:\PCB\PCBOARD.SYS
  126. Corporate Headquarters
  127. Bob
  128. Neal
  129. 3
  130. 0
  131. NA
  132. 3
  133. 300
  134. Y
  135.  
  136.  
  137. Line 1 = Full pathname of your door file. Formats supported by this
  138.      program are: PCBOARD.SYS, USERS.SYS, DOOR.SYS, USERINFO.DAT,
  139.               CALLINFO.BBS, DORINFOx.DEF, SFDOORS.DAT and
  140.               GTUSER.BBS, DOOR.SYS, and TRIBBS.SYS. When using
  141.               USERINFO.DAT, DOOR.SYS  must be in the same
  142.               directory as USERINFO.DAT.
  143. Line 2 = BBS name
  144. Line 3 = Sysop First Name
  145. Line 4 = Sysop Last Name
  146. Line 5 = number of plays per day. I suggest a daily limit of 3 to 5,
  147.          but tailor to your own needs.
  148. Line 6 = Registration number. Leave as 0 if unregistered.
  149. Line 7 = You can place the name of the user who helped pay for the
  150.         registration of the door. Several sysops have specified that
  151.         users have paid the reigstration fee for War of the Words. You can
  152.         now place their name on this line and their name will be
  153.         proudly displayed at the end of the game so that others may
  154.         recognize their contribtion to the operation of your BBS.
  155.         Leave this blank or NA if you do not wish to use this
  156.         option.
  157. Line 8 = Maximum number of make up games per day. You can allow your
  158.         users to make up games lost because they were unable to 
  159.         call and play. Enter the number of GAMES (not days) you 
  160.         allow them to make up each day.
  161. Line 9 = Maximum number of seconds to be allowed per game. Recommend
  162.         300 seconds (5 minutes).
  163. Line10 = Enter "Y" if you want to have a penalty assessed against the
  164.         users score for incorrect, duplicate and invalid letter
  165.         selections. The penalty is 10 times the number of letters
  166.         in the word, ie KAT would be assessed a 30 point penalty.
  167. Line11 = Enter the minimum number of vowels to include with each
  168.         letter tile set. Recommended 2-3, too many vowels will
  169.         make the game too easy, too few vowels and users find it
  170.         too challenging. Default setting is 2.
  171. Line12 = This is used to control the time spent polling the keyboard
  172.         on systems run under a multi-tasking environment. If you
  173.         run under DesqView, Windows, etc. you can increase this
  174.         value to reduce the amount of time spent polling the 
  175.         keyboard. The default is 0, if this causes other nodes
  176.         on your system to slow down due to excessive keyboard 
  177.         polling, increase this to 1, 2, 3, etc until you find
  178.         a value that is appropriate for your system. A value of
  179.         2 or 3 should be sufficient to significantly reduce the
  180.         amount of time spent polling the keyboard but still allow
  181.         ample responsiveness from the remote keyboard.
  182. Line13 = Used to select if the game will check the number of possible   
  183.         words that can be made from each tileset. Enter a "Y" to
  184.         turn on the option or "N" to turn off this option. Systems
  185.         run under a 386 or slower processor may find this routine
  186.         takes too much time and may want to disable this feature.
  187.  
  188. *EXECUTING PROGRAM*
  189.  
  190. To execute the program, enter the filename followed by the config file
  191. name (ie WOTW WOTW.CFG).
  192.  
  193. Additionally, all CorpSoft doors allow you to fully evaluate the
  194. program without the need to setting up the door and running it
  195. from your BBS (we don't know why all doors don't include this feature,
  196. being a sysop myself, it's a real hassle to evaluate some doors).
  197. If you are running the program from the command line, enter WOTW LOCAL.
  198. The default user name SysOp is used. This is good for testing
  199. but you should once play begins, execute the program from your BBS
  200. or consistantly run the game from the command line when you play.
  201.  
  202. You may also specify a non-standard IRQ. Put the IRQ number after the
  203. .CFG on the command line. For example: WOTW WOTW.CFG /5. This tells
  204. the program to use IRQ 5 instead of the standard IRQ.
  205.  
  206. You may also use the procedure above and create a variable IRQ so that
  207. you can pass the IRQ setting as: WOTW WOTW.CFG /%IRQ%
  208.  
  209. Some users may have had conflicts when using non-standard IRQ's on
  210. Novell/Netware systems. Novell seems to use the "/" character for
  211. parameter passing. You may not optionally use the "*" character instead
  212. of the "/", for example WOTW WOTW.CFG *%IRQ% is valid. Both "*" and
  213. "/" will work.
  214.  
  215.  
  216. *AUTOMATIC MAINTENANCE*
  217.  
  218. The program will automatically during the first play of each new month
  219. reset it's user file and top score listing. The previous months
  220. scoreboard will be renamed to WOTW.OLD and WOTWG.OLD. This can then 
  221. be included as a text file to display the previous months winners.
  222.  
  223. You should be aware of this so if you are starting a new game for the
  224. first time towards the end of the month, the game will automatically perform
  225. the maintenace come the first of the month.
  226.  
  227. As an option, you may pass the parameter "NEW" on the command line, for 
  228. example WOTW NEW. This will reset _all_ War of the Words data files,
  229. including the overall high scorer information. 
  230.  
  231.  
  232.  
  233. *FOSSIL DRIVER*
  234.  
  235. War of the Words includes support for FOSSIL drivers. This means that the
  236. program will work with Digiboard (for Wildcat M and PCBoard/M versions) 
  237. and other multi-port boards. To activate the Fossil driver support just 
  238. include /FD on the command line in your door batch file.
  239.  
  240.     For example: WOTW WOTW.CFG /FD
  241.  
  242. If no Fossil driver is available, War of the Words will display a message
  243. indicating such and exit cleanly.
  244.  
  245.  
  246. This documentation will not go into the mechanics of how you set-up a door
  247. program on your BBS. It is assumed that you have a working knowledge of
  248. how to complete this task. It would be impossible for me to explain how
  249. to install a door for all BBS programs supported by War of the Words.
  250.  
  251.  
  252. *SYSOP KEYS ACTIVE*
  253.  
  254. F3    -  Toggles the printer On/Off. Value is passed to PCBoard and/or
  255.      written to DOOR.SYS and USERS.SYS
  256. F4    -  Toggles the Page Bell on/off. Value is passed to PCBoard
  257.      and/or written to DOOR.SYS and USERS.SYS
  258. F5    -  DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
  259. F7    -  Toggles the Caller Alarm On/Off. Value is passed to PCBoard
  260.      and/or written to DOOR.SYS and USERS.SYS
  261. F8    -  Returns the caller involuntarily to the BBS.
  262. F9    -  Toggles the local display On/Off. Value is passed to PCBoard
  263.      and/or written to DOOR.SYS and USERS.SYS
  264. F10   -  Activates SysOp CHAT mode within the DOOR.
  265. ESC   -  Deactivates CHAT mode.  DOOR is resumed.
  266. UP    -  Give the caller extra time while in the DOOR.  
  267. DN    -  Subtract time from the caller while in the DOOR. 
  268. HOME  -  HELP key for Status Line options.
  269. ALT-N -  SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
  270. ALT-X -  PCBoard will exit after current caller logs off. Value is
  271.      passed to PCBoard. Not available on non-PCBoard systems.
  272.  
  273.  
  274. *MAKE UP DAYS OPTION (Registered version only)*
  275.  
  276. Many users will not participate in a game if they know they will be 
  277. unable to play each and every day. With the Make Up Days option, you can
  278. allow players to make up missed games (the number allowed per day is 
  279. defined by you). If you enter a 0, you will disable this option. Please 
  280. note that the value placed on this field in the .CFG file is the
  281. number of games, not days, you will allow the user to make up. 
  282.  
  283. As an example, if you allow 5 games per day, but allow 8 make up games, 
  284. the user will be able to play a maximum of 13 games on any single day. 
  285. If the user has played all games to date then the user will only be 
  286. allowed to play 5 games (as defined by you for number of plays per day).
  287.  
  288.  
  289. *ADOPTED BY OPTION (Registered version only)*
  290.  
  291. Many sysops are fortunate to have their users offer to register a door
  292. they enjoy playing. You can now give recognition to the user or users
  293. who assist in contributing to the registration of this program. Simply 
  294. enter their name(s) on the appropriate line in the configuration file.
  295.  
  296. When unregistered, the door will inform the user that they can adopt
  297. the door and refers them to ask you for details. You can give the
  298. user the registration form for them to send in if you'd like.
  299.  
  300. After the program is registered, each time a user quits the game a
  301. screen will be displayed informing other users who contributed towards
  302. the registration of the game. 
  303.  
  304. If you wish to disable this option, enter NA on the line in the 
  305. configuration file.
  306.  
  307.  
  308.  
  309. *TROUBLESHOOTING*
  310.  
  311. -  If you are running this Door on a 486 system and encounter an error
  312.    message "ERROR 6 - OVERFLOW ERROR" or you experience irratic Keyboard
  313.    Timeout messages, you may have to put the following in either your
  314.    AUTOEXEC.BAT file or in the batch file you use to call this program.
  315.  
  316.      SET NO87=ON
  317.  
  318.    If you are running on a 486 system with co-processor under DesqView, you
  319.    may alternately set Math Coprocessor in each window to YES.
  320.  
  321. -  If you encounter an ERROR 62 when the program first is loaded, this
  322.    will usually indicate that there is an error in your .CFG file. 
  323.    Recheck your .CFG file to verify the proper format (if you use the
  324.    WOTWCFG program you should never encounter this error).
  325.  
  326. -  An ERROR 70 message means you more than likely do not have SHARE
  327.    loaded. This is typically only required for multi-node systems.
  328.  
  329.  
  330. *MULTI-NODE OPERATION*
  331.  
  332. If you are running a multi-node BBS, there are two ways which you      
  333. can set-up War of the Words.
  334.     
  335.     1. Create a seperate configuration file for each node.
  336.        The only difference between the configuration files would
  337.        be the location of your BBS drop file. 
  338.     
  339.     2. You can use one configuration file for all nodes by 
  340.        using an environment variable. Both PCBoard and Wildcat
  341.        provide these automatically when running a door program.
  342.        For PCBoard, the environment variables are PCBDIR and PCBDRIVE.
  343.        You can then place the following on the first line of your
  344.        configuration file:
  345.         %PCBDRIVE%%PCBDIR%\PCBOARD.SYS
  346.        For Wildcat systems, it uses the variable WCNODEID, you can 
  347.        place the following on the first line of your configuration
  348.        file: 
  349.         C:\WC30\WCWORK\NODE%WCNODEID%\DOOR.SYS
  350.  
  351.        If you are running other BBS software, you should be able to
  352.        create these variables so that you can run the program as
  353.        explained above.
  354.  
  355.        Other BBS systems may also use these variables by
  356.        including the following either in your BBS batch or 
  357.        AUTOEXEC.BAT file:
  358.  
  359.         SET PCBDRIVE=C:            <- Drive letter of your BBS files
  360.         SET PCBDIR=\BBS            <- Path of your BBS files
  361.  
  362.  
  363. *CONTACT ME FOR SUPPORT*
  364.  
  365. If you encounter any problems you may contact me at CorpSoft BBS
  366. (815) 886-9388.
  367.  
  368. I can also be reached via the RIME network in the SYSOP, DOORS,
  369. SHAREWARE and BBS SOFTWARE conferences as well as the COMMON conference.
  370. I can also be reached via Internet e-mail at bob.neal@corpsoft.com. or
  371. via FIDO at 1:2235/886 (Bob Neal@1:2235/886).
  372.  
  373. If you have any suggestions for improvements for this program, please feel
  374. free to let me know. This game has included suggestions from users during
  375. beta testing.
  376.  
  377.  
  378. *DISTRIBUTION SITES*
  379.  
  380.    As always you can find the latest version of War of the Words available
  381.    for downloading from CorpSoft BBS.
  382.  
  383.    CorpSoft BBS   (815) 886-9388 (3 nodes with automatic ring-down,
  384.                   running USR 28800 v.everything)
  385.  
  386. We also accept Visa and Mastercard. Register online with your Visa or
  387. Mastercard by calling CorpSoft BBS, simply type CHARGE at the main menu
  388. prompt.
  389.  
  390. User's with FIDO capabilities can FREQ the latest version of my software 
  391. from me at 1:2235/886. The magic names for my software are:
  392.     WOTW            War of the Words
  393.     KING            Kings are Wild Solitaire
  394.     CARD            Card Sharks
  395.     BOWL            BBS Bowling Solitaire
  396.     GOLF            Links Golf
  397.     ZWORD           Z-Wordz
  398.     CORPSOFT        All my shareware releases
  399.  
  400. You can also download our files via our web site. Visit us at
  401. http://user.aol.com/corpsoft
  402.  
  403. To further make it convenient for people to download my software, you can
  404. also login to my support BBS by enter CORPSOFT GUEST when prompted for 
  405. your name. You will not need to go through the new user information
  406. questionaire and will immediately be able to download my shareware. 
  407. Please note that if you wish to register online, you will need to
  408. set-up a user account so that your registration keys can be made available
  409. to you.
  410.  
  411.  
  412.  
  413. *VERSION HISTORY*
  414.  
  415. v1.8 - Rewrote the routine to count # of possible words, now 50% faster.
  416.        Put in display when maintenance was being done. On slower systems
  417.         users may have thought game was locked up, display now lets them
  418.         know the progress.
  419.        Modified the display while # of possible words is being checked,
  420.         this shows a progress bar (rather than changing colors as in
  421.         previous version).
  422.  
  423. v1.7 - Had a report from a sysop who mentioned that he was experiencing a lot
  424.         of callers who would end up with a dropped carrier from WOTW. It
  425.         was either a problem with the I/O routines dropping carrier, or as
  426.         I expected, they had found a way to cheat - shame on them. Turns
  427.         that the users could view the letter set and quickly drop carrier.
  428.         This was addressed in the original release, but looks like the
  429.         cheater trap was disabled somewhere along the enhancement route.
  430.         The cheater trap is once again activated - if a player says he
  431.         wants to play another game he will be 'charged' as playing that
  432.         game as soon as the letter tiles are displayed. If they drop
  433.         carrier the next time in they'll have passed over the game they
  434.         tried to cheat and be shown the next games tile set.
  435.  
  436. v1.6 - Looks like the revised keyboard polling introduced in v1.5 fixed
  437.      a problem for some systems, but caused a problem on others (mainly
  438.      those running a slower processor). Redid the routine and initial
  439.      reports says that this looks like a winner. If there are still 
  440.      problems this can be disabled or tweaked as required.
  441.        Along the same lines, users with a slower CPU found that the 
  442.      "check for possible words" routine took way too much time. 
  443.      The lowest rated CPU I tested this on was a 486/25SX which
  444.      took approximately 15 seconds. Had a report that a 386 system
  445.      was taking 2.5 minutes. This is now an option that can be
  446.      toggled on or off. I'm looking to make it an option in the next
  447.      version where this can be done as part of a nightly maint event.
  448.        Based on yet another sysop report (your feedback is very beneficial)
  449.      they thought that displaying the complete scoreboard with all
  450.      the game high scores was a waste of time. I now added an option
  451.      where the user can exit the scoreboard after each page.
  452.  
  453. v1.5 - Fixed a problem with the word gathering routine. The # of possible
  454.     words was being overstated in some instances.
  455.        Fixed a problem if two players were playing the same game
  456.     number and both scored higher than the recorded high game. Player
  457.     #2's score would always be recorded even if player #1 had a higher
  458.     score. The high score for each round is now immediately written
  459.     and high score re-verified after each round (it was easier to
  460.     fix than the try and explain <g>).
  461.        Revised the keyboard polling to reduce the amount of time slicing
  462.     it utilizes. The input was being polled nearly 60 times in a
  463.     second before, no one can type that fast, so I've revised it
  464.     to less frequently. This should make the program more friendlier
  465.     to those running under a multi-tasking environment.
  466.        Found that the high score for each round may not be getting
  467.     fully erased before the next round score was displayed. This
  468.     made it look like a REALLY high score was recorded. Simply
  469.     a display problem, the actual scores were recorded and displayed
  470.     correctly if the screen was redrawn.
  471.  
  472. v1.4 - New feature - database is now kept which keeps the stats for
  473.     each game, including the top scorer and high score. In 
  474.     addition, the letter set is also included plus the number
  475.     of words that can be made from the letter set for that game.
  476.        New feature - will now scan through the 40,000 dictionary and
  477.     determine how many words can be produced from each letter set.
  478.     The program will calculate the number of words the first time
  479.     a game is played the first time. This information is then stored
  480.     in our new WOTWSTAT.DAT database and used for subsequent plays.
  481.     This takes between 10 seconds to calculate on a 486/100 and
  482.     about 20 seconds on a slow 486/25. Not too bad considering there
  483.     are 15 letters to be used to search through over 40,000 words!
  484.        Your users will probably be suprised to see just how many words
  485.     can be made from each letterset.
  486.        New feature - Scoreboard now will also include the top scorer for
  487.     each game. In addition, when each game is played, the top scorer
  488.     for that game is displayed at the top of the word grid.
  489.        New option - I've made it an option for the sysop to determine
  490.     how many vowels should be included in each letter set. The 
  491.     default is 2, adding more will typically increase the number
  492.     of possible words. I'd recommend keeping 2, but would not have
  493.     more than 4.
  494.        Once again.... with the new database being kept for the game
  495.     stats, including the letter sets, I've been able to rewrite the
  496.     random letter selection routine and have managed to improve the
  497.     overall selection, less repeats of patterns, etc.
  498.  
  499.  
  500. v1.3 - Found an error (egads!). If a player called just before midnight
  501.     and then entered the game after midnight they would be informed
  502.     they were out of time and kick them back to the BBS.
  503.        Revised the word dictionary files to account for revisions
  504.     in the latest version of the Official Scrabble Players
  505.     Dictionary (used as our source for valid words).
  506.        Once again I've rewritten the letter selection to pull a much
  507.     more randomized letter selection. Tore apart the routine and
  508.     started with a clean slate. I've tested the routine for a couple
  509.     of weeks and logged the letter selection then ran a program to
  510.     test the selection and found that the letters are being selected
  511.     on a pretty even basis. Fingers crossed, this should put this
  512.     issue to rest, but then I thought that before :0
  513.  
  514. v1.2 - With the new year I found that the yearly scoreboards displayed
  515.     an incorrect date for the December rollover information, the
  516.     date was shown as 12/96 instead of 12/95. Fixed. Also, the
  517.     incorrect yearly scoreboard information will be corrected the
  518.     first time that the "Y"early scoreboard is displayed within the
  519.     game.
  520.        Still having problems with poor letter selection. Seems that the
  521.     PC just doesn't generate a very random random number. Rewrote
  522.     routine which hopefully resolves the problem with too many
  523.     repeated letters showing up once and for all. Had four other
  524.     systems test the results all with positive results. If you
  525.     still have problems, let me know.
  526.  
  527. v1.1 - Added routine to continuously update the time left. Previous version
  528.     would only update time after entry of a word.
  529.        Rewrote the word lookup routine, now 300-400% faster. You'll notice
  530.     this especially for 6 and 7 letter word lookups.
  531.        Expanded the help function. I felt there was too much information
  532.     being shown on one screen. This is not broken up into several
  533.     different pages, each page selectable by the user.
  534.        Added option at start of game where user can view the scoreboard
  535.     before starting to play the game and before timer starts running.
  536.        Modified the text display boxes to include the box outline so that
  537.     non-color users can easily view text displays.
  538.        Revised letter selection routine to ensure that at least 2 vowels
  539.     are always selected.
  540.        Several other minor display and internal changes.
  541.  
  542. v1.0 - Initial Release
  543.